草庐IT

HTML5 pushstate 和 SEO 链接

全部标签

java - 如何实现用户以安全的方式发布一些 html 格式的数据的可能性?

我有一个textarea,我想为发布的数据支持一些最简单的格式(至少,空格和换行符)。我怎样才能做到这一点?如果我不转义响应并保留一些html标记,那么它将是一个很大的安全漏洞。但我没有看到任何其他允许在浏览器中设置文本格式的解决方案。所以,我可能应该过滤用户的输入。但是我该怎么做呢?有现成的解决方案吗?我正在使用JSF,那么是否有任何智能组件可以过滤除html标签之外的所有内容? 最佳答案 使用支持HTML过滤白名单的HTML解析器,如Jsoup.这是来自itssite的相关摘录.SanitizeuntrustedHTMLProb

java - Java 中的方法链接/锚定

我创建了几个间接相关的Java方法。问题是,我可以在这些方法之间创建一些超链接作为引用吗?我正在为JavaIDE使用Eclipse。 最佳答案 您可以使用JavaDoc@see标签:/***@seeMyClass#myMethod()*/这会在您的JavaDoc中生成一个超链接。 关于java-Java中的方法链接/锚定,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/740249

java - 以 HTML 格式导出 JasperReports

下面的代码得到一个byte[]结果,适用于PDF和XLSX。对于HTML,会引发异常。JasperPrintjasperPrint=JasperFillManager.fillReport(report,params,dataSource!=null?newJRMapArrayDataSource(dataSource):newJREmptyDataSource());ByteArrayOutputStreamout=newByteArrayOutputStream();@SuppressWarnings("rawtypes")Exporterexporter;switch(forma

java - 如何为使用 sonarqube-5.4 和 maven 报告的问题生成 html 报告?

我已经检查了链接:sonarqubeissuesreport,但不清楚如何在Maven构建期间实现它。 最佳答案 如文档所述,问题报告插件与5.1及更高版本不兼容。SonarLintforCommand-Line应该用来获得相同的功能。使用Maven启用很简单:mvnsonar:sonar-Dsonar.analysis.mode=preview-Dsonar.issuesReport.html.enable=true生成的HTML报告的路径显示在日志中:[INFO]HTMLIssuesReportgenerated:/xxx/ta

java - 将 JSF inputText 与支持 bean 的字段链接而不显示其值

我有这样的支持bean:@ManagedBean@SessionScopedpublicclassTestBean{privateStringtestString;publicStringgetTestString(){returntestString;}publicvoidsetTestString(StringtestString){this.testString=testString;}}我的xhtml页面也非常简单:我想要的一切-渲染我的h:inputText元素没有值(空)。我是JSF的新手,所以,你能帮帮我吗?最诚挚的问候!更新!这是简化的代码,我在其他地方使用testSt

java - 通过 JAXB 将链接插入到 RESTEasy XML 结果中

我想通过RESTeasy/JAXB将链接插入到XML中。我尝试使用documentation对于我的代码,但这不起作用,所以我只是对文档中给定的示例进行编码:它仍然不起作用,我不知道为什么。背景:为了在我的JBossRESTEasyAPI中实现HATEOAS原则,我必须将链接插入到我的JAXBXML结果中,以便客户可以在API中导航。我现在正试图了解如何做到这一点,但我不确定documentation是否充满错误或者我无法理解示例和解释:不清楚的东西:据我了解,您必须使用@AddLinks来声明结果应该插入链接。然后我必须再次冗余(!?)使用@LinkResource和“有时”指定UR

java 8 函数式链接链接

我有一个Map这表示从A到B的链接。我想链接所有可能的路线。例如:[A,B][B,C][C,D][E,F][F,G][H,I]会输出[A,B,C,D][E,F,G][H,I]我在这里发现了类似的问题(但没有完全满足我的要求):https://stackoverflow.com/a/10176274/298430这是我的解决方案:publicstaticSet>chainLinks(Mapmap){Set>resultSet=newHashSet();map.forEach((from,to)->{if(!map.containsValue(from)){Listlist=newArra

java - 加载、链接和初始化——什么时候加载一个类?

我对类加载的理解是,类在第一次需要时加载(用一种非常简单的方式来说)。使用-verbose:class和Iterators类的修改版本运行以下示例,该版本在调用其clinit时打印一条消息我观察到一些我无法真正解释的东西:publicclassIteratorsTest{publicstaticvoidmain(String[]args){com.google.common.collect.Iterators.forArray(1,2,3);}}(清理后的)输出如下:[Loadedcom.google.common.collect.Iteratorsfromfile:...][Load

java - 数学与 J/链接 : Memory Constraints?

我正在使用Mathematica及其J/LinkJava接口(interface)进行计算密集型基准测试。如果达到大约320MB的内存占用量,基准测试就会停止,因为这似乎是极限,垃圾收集器需要越来越多的时间并最终会失败。Mathematica函数ReinstallJava采用参数命令行。我试着做ReinstallJava[CommandLine->"java-Xmx2000m..."]但是Mathematica似乎完全忽略了-Xmx选项。如何为我的java程序设置-Xmx内存选项?320MB的限制从何而来?任何帮助将不胜感激。 最佳答案

JavaCC:请给我 "real"示例的链接

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我知道有很多JavaCC解析器的例子here,但他们什么都不做。他们只是接受一个字符串,或者产生解析错误。我需要的是一些真正的解析器示例,它们在解析过程中实际执行一些操作。(例如在解析XML字符串时构建DOM树)。求助!;)